Finish
@Serializable
Loop ended — final aggregated finish reason + usage.
Constructors
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Provider-specific summary payload on completion (per historical parity gap #18 slice). Routing layers measure end-to-end cache rate here without parsing each step.
Link copied to clipboard
The provider's OWN finish-reason string, before mapping. The mapped finishReason collapses unknown values to FinishReason.Other — but for diagnosing a provider-side abort the raw string is the evidence; never discard it.
Link copied to clipboard